#include "JugadorServerImp.h"

JugadorServerImp::JugadorServerImp(std::string id, std::string color) : Jugador(id,color)
{
}

JugadorServerImp::JugadorServerImp(Socket* socket) {
	this->socket = socket;
}

void JugadorServerImp::asignarEjercitos(unsigned int cantidadDeEjercitos) {
	Jugador::asignarEjercitos(cantidadDeEjercitos);
	notifyObservers();
}

void JugadorServerImp::quitarEjercitos(unsigned int cantidadDeEjercitos) {
	Jugador::quitarEjercitos(cantidadDeEjercitos);
	notifyObservers();
}

void JugadorServerImp::setCartaDeObjetivos(CartaDeObjetivos* cartaDeObjetivos) {
	Jugador::setCartaDeObjetivos(cartaDeObjetivos);
	notifyObservers();
}

Socket* JugadorServerImp::getSocket() {
	return this->socket;
}

JugadorServerImp::~JugadorServerImp()
{
}
